#ifndef	__SD_H
#define __SD_H

#define CS_0	  GPIO_SetBits(GPIOB,GPIO_Pin_15);
#define CS_1	  GPIO_ResetBits(GPIOB,GPIO_Pin_15);
#define CLK_0    GPIO_SetBits(GPIOB,GPIO_Pin_14);			
#define CLK_1	  GPIO_ResetBits(GPIOB,GPIO_Pin_14);
#define DATA_0	  GPIO_SetBits(GPIOA,GPIO_Pin_8);
#define DATA_1	  GPIO_ResetBits(GPIOA,GPIO_Pin_8);

#define RST_0	  GPIO_SetBits(GPIOB,GPIO_Pin_13);
#define RST_1	  GPIO_ResetBits(GPIOB,GPIO_Pin_13);


void Delay_50us(u16 x) ;
void Delay_1ms(u16 nms);
void Delay_100us(u32 x);
void Send_Command(u16 Command);
void Speech_Play(u8 Site);
void SD_Init(void);

#endif
